 <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>main</title>
<base target="_self">
<!--
   <link rel="stylesheet" href="../view/admin/css/common.css">-->
   <link rel="stylesheet" href="../view/admin/css/main.css">
<script language="javascript" type="text/javascript" src="../view/admin/js/jquery2.js"></script>
<script language="javascript" type="text/javascript" src="../view/admin/js/jquery.min00.js"></script>

</head>
<body leftmargin="8" topmargin='8'>
<div class="container">
<form  action="index.php?c=user&a=rolePowerAction" method="post" name="form1" onSubmit="return Checker()"> <div class="box_top pl15"><span style="align:center;font-size:14
              pt;font-family:黑体">给--<span style="color:red"><?php echo $role['name'],$role['role_id'];?></span>--分配权限</span></div>
<table width="98%" align="center" border="0" cellpadding="3" cellspacing="1" bgcolor="" style="margin-bottom:8px;" class="list_table">
  
  <tr><td colspan="2" bgcolor="white" >
    <?php foreach ($data2 as $v) { ?>
     <p style="<?php if($v['level']==3){echo 'float:left;margin-right:-20px;margin-bottom:30px';}else{echo 'clear:both';} ?> ">
      <?php echo str_repeat('&nbsp;&nbsp;',$v['level']*2);?>


<label><input id="<?php echo $v['id'];?>" bgcolor="#ccc" type="checkbox" name="access[]" value="<?php echo $v['id'].'_'.$v['level'];?>" pid="<?php echo $v['pid'] ?>" level="<?php echo $v['level'];?>" <?php if($v['access']==1){echo "checked";}?>/>


    <?php echo $v['title'],$v['id'];?></label>
    
      </p>
      
   <?php } ?></td><input type="hidden" name="items" value="" />
   </tr>
   <tr><input type="hidden" name="role_id" value="<?php echo $role_id;?>"/></tr>
  <tr><td align="center"colspan="2" bgcolor="white" ><input type="submit" name="submit"class="btn btn82 btn_save2" value="保存"/></td>
  </tr>
  </table>

</form>
</container>
 <script language="javascript" type="text/javascript">


function Checker(){
　form1.items.value = "";
　if ( !form1.item.length ) // 只有一个复选框
　{
　　if ( form1.items.checked )
　　　form1.items.value = form1.item.value;
　}
　else
　{
　　for ( i = 0 ; i < form1.item.length ; i++ )
　　{
　　　if ( form1.item(i).checked ) //当复选框中有选中时
　　　{
　　　　form1.items.value = form1.item(i).value;
　　　　for ( j = i + 1 ; j < form1.item.length ; j++ )
　　　　{
　　　　　if ( form1.item(j).checked )
　　　　　{
　　　　　　form1.items.value += " "; //用空格做分割符
　　　　　　form1.items.value += form1.item(j).value;
　　　　　}
　　　　}
　　　　break;
　　　}
　　}
　}
　return true;
}

$(function(){
  $('input').click(function(){
    var level=$(this).attr('level');
    
    if(level==1){
      var str='_';
      var inputs=$('input[value *='+str+']');
      //!$(this).attr('checked')?inputs.attr('checked',true):inputs.removeAttr('checked');
      $(this).prop('checked')?inputs.prop('checked',true):inputs.prop('checked',false);
    }else if(level==2){
      var id=$(this).attr('id');

      //alert(id);
      var inputs=$('input[pid='+id+']');
      $(this).prop('checked')?inputs.prop('checked',true):inputs.prop('checked',false);
      var pid=$(this).attr('pid');
      $('input[id='+pid+']').prop('checked',true);
    }else if(level==3){

      //$(this).prop('checked')?input.prop('checked',false):input.prop('checked',true);
      if($(this).prop('checked')){
      var pid=$(this).attr('pid');
      $('input[id='+pid+']').prop('checked',true);

      var ppid=$('input[id='+pid+']').attr('pid');
      $('input[id='+ppid+']').prop('checked',true);
    }
      
    }
  });
});

</script>
 
</body>
</html>